b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none}

img,input{border:0;vertical-align:middle}

li,ul{list-style:none;margin:0;padding:0}

form{padding:0;margin:0}

td{FONT-SIZE:12px}

img{border:0}

@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:16px;font-family:"Microsoft YaHei"}

}

body{background:#f1f1f1}

a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}

a:focus{outline:0}

input,textarea{outline:0}

a:hover{color:#10508e;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.content{width:1000px;overflow:hidden;margin:0 auto}

.content_mbx{width:1000px;overflow:hidden;margin:0 auto}

.concom{width:1000px;overflow:hidden;margin:30px auto}

.con_box{width:1000px;overflow:hidden;margin:50px auto}

.title{text-align:center;padding:40px 0 25px;overflow:hidden;width:100%;border-bottom:1px #ccc solid;margin:0 auto}

.title h3{font-size:32px;text-align:center;color:#2f6496;font-weight:600;margin-bottom:0}

.title h3 span{color:#10508e}

.title p{font-size:18px;color:#666;line-height:24px;text-transform:uppercase}

.title b{color:#333}

.head{width:100%;min-width:1000px;overflow:hidden;margin:0 auto;background:#AD0102}

.had{width:1000px;margin:0 auto;overflow:hidden;padding:15px 0}

.top{background:#AD0102;height:40px;line-height:40px;color:#fff;text-align:right;font-size:14px}

.top a{color:#fff}

.top a:after{content:"|";color:#fff;margin:0 5px}

.top a:hover{text-decoration:underline}

.logo{float:left}

.hot{float:right;color:#fff;background:url(../images/hot.png) no-repeat top;padding:26px 0 0 60px;text-align:left}

.nav{margin:0 auto;width:100%;background:#c10001;height:65px;position:relative;z-index:9}

.nav ul{width:1000px;margin:0 auto;background:#c10001}

.nav ul li{width:14.2%;height:65px;line-height:65px;float:left;text-align:center;position:relative}

.nav ul li a{display:block;color:#fff;font-size:16px}

.nav ul li a:hover{background:#c10001}

.nav ul li ul{position:absolute;width:100%;z-index:999;display:none}

.nav ul li ul li{width:100%;height:45px;line-height:45px;text-align:center;float:none;border-bottom:1px #ccc solid}

.nav ul li:hover ul{display:block}

.nav ul li ul li a{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}

.sp_nav{width:70px;height:70px;float:right;position:relative;cursor:pointer;margin-top:18px;background:url(../images/caidan.png) no-repeat center center;background-size:100% 100%;display:none}

.sp_nav_se{background:url(../images/guanbi.png) no-repeat center center;background-size:100% 100%}

.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 158px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease .35s;z-index:999}

.nav_show{top:100px}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999}

.sjj_nav ul li i{position:absolute;top:5px;right:0;border-left:1px #ddd solid;height:30px;padding:0 7px 0 7px}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease .35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0)}

.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}

.sjj_nav>ul>li:last-child{border-bottom:1px #ddd solid}

.sjj_nav ul li ul{display:none}

.sjj_nav ul li a{color:#666;width:80%}

.sjj_nav ul li ul li a{color:#999;display:block;text-align:left}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#555}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}

.sjj_nav ul li ul li>ul{margin-left:10px}

.banner{width:100%;overflow:hidden;position:relative;z-index:1}

.zizhi{width:100%;overflow:hidden;position:relative;position:relative}

.caidan{float:right;display:none;margin-top:17px}

.ban{width:100%;overflow:hidden}

.ban img{width:100%;overflow:hidden}

.pic_content{overflow:hidden;margin:15px auto 0}

.pic_content ul{overflow:hidden;margin:0 auto}

.pic_content ul li{width:25%;float:left;overflow:hidden;border:10px #f1f1f1 solid;box-sizing:border-box;position:relative}

.pic_content ul li div{background:#fff;overflow:hidden;position:relative;border:1px #ccc solid;padding:2px}

.pic_content ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height: 165px;}

.pic_content ul li p{height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px}

.pic_content ul li dd{height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px}

.pic_content ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_content ul li:hover p{-webkit-transition:all .5s;transition:all .5s;color:#08357a}

.pic_content ul li a p{color:#333;font-size:16px}

.pic_content ul li a dd{color:#333;font-size:16px}

.pic_content ul li:hover dd{-webkit-transition:all .5s;transition:all .5s;color:#08357a}

.pic_cont{overflow:hidden;margin:15px auto 0}

.pic_cont ul{overflow:hidden;margin:0 auto}

.pic_cont ul li{width:33.33%;float:left;overflow:hidden;border:10px #f1f1f1 solid;box-sizing:border-box;position:relative}

.pic_cont ul li div{background:#fff;overflow:hidden;position:relative;border:1px #ccc solid;padding:2px}

.pic_cont ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height: 225px;}

.pic_cont ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_cont ul li p{height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px; padding:0 8px}

.pic_cont ul li dd{height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px}

.pic_con{overflow:hidden;margin:15px auto 0}

.pic_con ul{overflow:hidden;margin:0 auto}

.pic_con ul li{width:387px;float:left;overflow:hidden;margin-right:19px;margin-bottom:16px;margin-top:6px;position:relative}

.pic_con ul li div{width:100%;height:270px;overflow:hidden;position:relative}

.pic_con ul li p{height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px}

.pic_con ul li:nth-child(3n){margin-right:0}

.pic_con ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%}

.pic_con ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_con ul li:hover p{color:red}

.gengduo{width:200px;height:50px;background:#10508e;text-align:center;margin:15px auto;line-height:50px;display:none}

.gengduo a{color:#fff}

.gengduo1{overflow:hidden;text-align:right}

.gengduo1 a{color:#10508e;font-weight:700}

.pic_nav{overflow:hidden;text-align:center;margin:20px auto}

.pic_nav ul{overflow:hidden}

.pic_nav ul li{overflow:hidden;background:#fff;display:block;float:left;text-align:center;font-size:18px;width:15.5%;margin:5px;border:1px #ccc solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px}

.pic_nav ul li:hover{color:#fff;background:#10508e}

.pic_nav ul li:hover a{color:#fff}

.yss{overflow:hidden}

.yss ul{height:auto;margin-top:30px}

.yss ul li{float:left;width:31.3333333333%;border:1px solid #ccc;box-sizing:border-box;transition:.3s;padding:20px 20px}

.yss ul li:hover{box-shadow:0 0 10px 1px #d5d5d3}

.yss ul li{margin-bottom:18px;margin:1%}

.yss ul li:nth-child(n+4){width:48%}

.yss ul li i{display:block;margin:20px auto;text-align:center}

.yss ul li h4{color:#333;font-size:18px;text-align:center}

.yss ul li p{color:#666;font-size:14px;line-height:24px;margin-top:5px;text-align:center;height:60px}

.yss ul li .intro{display:block;overflow:hidden}

.tuijian_box{overflow:hidden;display:none}

.tuijian_box ul{overflow:hidden}

.tuijian_box ul li{overflow:hidden;width:220px;float:left;margin:0 5px}

.tuijian_box ul li div{overflow:hidden}

.tuijian_box ul li p{overflow:hidden;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}

.tuijian_box ul li div img{width:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}

.tuijian_box ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.tit_bt12{background:#4073a3;padding:10px 0 10px;color:#fff;margin:20px auto;font-size:22px;text-align:center;font-weight:700}

.wary_left{width:260px;float:right;margin-top:34px;position:relative; border-top:1px #ccc solid;background:#eaeaea;overflow:hidden;     box-sizing: border-box;
}

.wary_right{width:740px; box-sizing:border-box;overflow:hidden;float:left;margin-top:20px}

.nav_muen{ overflow:hidden; margin-top:13px;}

.nav_muen_ll{min-height:inherit}

.nav_muen ul{overflow:hidden;}

.nav_muen ul li{height:32px;line-height:32px;font-size:14px}

.tit_bt{    padding-left: 10px;
    color: #07529a;
    font-size: 18px;
    font-weight: 700;}

.tit_bt p{font-size:18px;color:#fff;font-weight:400;margin-bottom:5px}

.tit_bt span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400;display:block;letter-spacing:2px}

.ddimg{position:absolute;bottom:0;left:0;width:100%;border-top:1px #ccc solid}

.menu_list{overflow:hidden;margin:0 10px}

.menu_list ul li{margin-bottom:4px;text-align:left;font-weight:600;margin-top:10px;text-indent:1em}


.menu_list ul li:hover a{color:#4073a3}

.menu_head{color:#333;cursor:pointer}

.menu_list h3{background:#997e76;height:40px;line-height:40px;color:#fff;margin:15px 5px 0;text-align:center;font-size:18px;font-weight:400}

.menu_list .current{overflow:hidden;color:#997e76}

.menu_list .current a{color:#fff}

.menu_body{overflow:hidden}

.menu_body a{height:48px;line-height:48px;text-align:justify;font-size:15px;color:#333;display:block;border-bottom:1px #ccc dotted;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;padding:0 55px}

.menu_body a i{display:inline-block;width:100%}

.menu_body a:hover{color:#4073a3}

.menu_list ul li.wd{background:#5fb3ea}

.menu_head a{color:#333;font-weight:400}

.lxwmmt{overflow:hidden;line-height:30px;font-size:16px;padding:0;margin-top:20px}

.lxwmmt p{overflow:hidden;padding:10px; font-size:14px; line-height:26px;}

.title_box{width:100%;margin:0 auto;font-size:20px;color:#07529a;font-weight:700; position:relative; }
.title_box img{ display:none;}
.title_box:after{content:""; background:#ccc; height:1px; width:100%; position:absolute; top:5px; left:0px;     top: 14px;  left: 90px; z-index:-1}
.title_box i{font-size:14px;font-weight:400;text-transform:uppercase;margin-left:5px}
.title_box b{ background:#f1f1f1; padding-right:10px;}
.title_box span{float:right;font-size:14px;font-weight:400}

.title_box span a{color:#fff}

.title_box span a{background:url(../images/Inpag.png) no-repeat center right;padding-right:10px;margin-left:10px}

.title_box span.more{font-size:14px;font-weight:400;background:url(../images/lmt.png) no-repeat center right;padding-right:37px}

.title_box span a:last-child{background:0 0}

.news_nav{overflow:hidden;line-height:50px;text-align:center;margin:20px auto}

.news_nav a{overflow:hidden;background:#fff;border-radius:30px;text-align:center;font-size:20px;width:250px;display:inline-block;margin:0 5px;border-radius:6px;border:1px #ccc solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.news_nav a:hover{color:#fff;background:#10508e}

.x_banenr{width:100%;position:relative;height:187px;margin:20px auto 0;max-width:1920px;min-width:1000px;overflow:hidden}

.x_banenr img{position:absolute;left:50%;margin-left:-960px}

.lc_box{width:100%;position:absolute;z-index:99;height:100%}

.lc_box ul{overflow:hidden;width:1267px;margin:0 auto}

.lc_box ul li{float:right;overflow:hidden;padding:18px 25px 19px;background:#08357a;margin:40px 5px 0;border-radius:16px;-webkit-transition:all .1s;transition:all .1s}

.lc_box ul li p{color:#fff}

.lc_box ul li img{position:relative;left:inherit;margin-left:inherit}

.lc_box ul li:hover{transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);-webkit-transform:translate(0,-20px);-webkit-transition:all .5s;transition:all .5s}

.links{width:100%;max-width:1920px;margin:30px auto 0;min-width:1100px;overflow:hidden;color:#666;border-top:1px #ccc solid}

.links ul{width:1000px;margin:0 auto;margin:0 auto}

.links span{line-height:30px;width:130px;float:left;padding:2% 0;display:inline-block;color:#100f0f;text-align:left;font-size:16px;padding-left:31px;background:url(../images/sos.png) no-repeat center left}

.links dl{overflow:hidden;width:85%;float:left}

.links dl dd{padding:2% 0}

.links dl dd a{padding:0 10px;font-size:16px;white-space:normal;display:inline-block;line-height:40px}

.m_banner{width:100%;overflow:hidden;display:none}

.m_banner img{width:100%;overflow:hidden}

.fll{background:#f0f0f0;overflow:hidden;padding:40px 0 30px}

.news_liebiao{overflow:hidden;margin:0px 15px 0 0}

.toutiao{overflow:hidden;border:1px #ccc dashed;padding:30px}

.toutiao h3{font-size:20px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:40px}

.toutiao h3 span{float:right;color:#999;font-size:14px}

.toutiao h3:before{content:"头条";width:80px;border-radius:10px;background:#4073a3;text-align:center;color:#fff;height:40px;line-height:40px;display:inline-block;margin-right:15px}

.toutiao p{line-height:26px;font-size:14px;color:#555;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

.toutiao a h3{color:#4073a3}

.toutiao a:hover h3{text-decoration:underline}

.toutiao:hover{border:1px #4073a3 dashed}

.news_liebiao ul{overflow:hidden;padding:5px}

.news_liebiao ul li{padding:15px;overflow:hidden;border:1px #ccc solid;margin-top:36px}

.news_liebiao ul li div{width:160px;height:120px;float:left;margin-right:30px;overflow:hidden}

.news_liebiao ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%}

.news_liebiao ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news_liebiao ul li span{overflow:hidden}

.news_liebiao ul li:hover{box-shadow:0 0 6px #4073a3}

.news_liebiao ul li span h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:40px}

.news_liebiao ul li span p{line-height:26px;font-size:14px;color:#555;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news_liebiao ul li:hover dd{color:#999;text-decoration:underline}

.news_liebiao ul li:hover{border:1px #4073a3 solid}

.ys{width:100%;max-width:1920px;margin:20px auto 0}

.youshi{width:1000px;overflow:hidden;margin:0 auto}

.youshi .d_item{padding-bottom:60px;position:relative;padding-top:64px;overflow:hidden}

.youshi .d_item .tit{width:96px;position:relative}

.youshi .d_item .tit img{width:75px;height:75px;display:block}

.youshi .d_item .tit h3{font-size:18px;text-transform:uppercase;position:absolute;left:134px;top:34px}

.youshi .d_item .txt{padding-top:13px;width:422px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;text-align:left}

.youshi .d_item .txt h2{font-size:36px;font-weight:700;color:#10508e;line-height:32px}

.youshi .d_item .txt h4{display:block;line-height:34px;color:#999;font-weight:400;font-size:14px}

.youshi .d_item .txt .desc{padding-top:20px;line-height:29px}

.youshi .d_item .txt dl dd{background:url(../images/ios.png) no-repeat left 12px;padding-left:10px;margin-bottom:8px;color:#666}

.youshi .d_item .txt .cha{font-size:18px;width:200px;height:54px;line-height:54px;display:block;border:2px solid #e50136;text-align:center;color:#e50136;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:34px}

.youshi .d_item .txt .desc span{color:red}

.youshi .d_item .txt .cha:hover{background:#e50136;color:#fff}

.youshi .d_item .img{position:absolute;right:0;top:19px}

.youshi .d_item .img img{max-width:530px;display:block}

.youshi .d_item.it2{padding-left:554px}

.youshi .d_item.it2 .img{right:auto;left:0}

.youshi .d_item:hover .txt{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}

.ys2{background:url(../images/ysbj1.png) no-repeat center top;margin-top:30px;padding:30px 0}

.ys4{background:url(../images/ysbj2.png) no-repeat center top;margin-top:30px;padding:30px 0}

.tjxw{overflow:hidden;border:1px #ccc solid;margin-top:10px;padding-bottom:10px}

.tjxw ul{overflow:hidden;padding:0 10px}

.tjxw ul li{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;height:36px;line-height:36px;padding-left:15px;font-size:14px;border-bottom:1px #ccc dotted}

.tjxw ul li:before{content:"·";color:#666;font-size:30px;position:absolute;left:0}

.a_tab{overflow:hidden;width:100%;margin:25px auto 0}

.a_tab ul{overflow:hidden;text-align:center}

.a_tab ul li{overflow:hidden;height:40px;line-height:40px;font-size:15px;display:inline-block; width:130px;text-align:center;background:#fff;margin-right:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;border:1px #ccc solid}

.a_tab ul li a{color:#333;display:block}

.a_tab ul li:hover{height:40px;background:#4073a3;line-height:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}

.a_tab ul li.maodian{height:40px;background:#4073a3;line-height:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}

.fl{float:left}

.a_tab ul li a:hover{color:#fff}

.a_tab ul li.maodian a{color:#fff}





.a_tablb{overflow:hidden;width:100%;margin:25px auto 0}

.a_tablb ul{overflow:hidden;text-align:center}

.a_tablb ul li{overflow:hidden;height:40px;line-height:40px;font-size:15px;display:block; width:97px; float:left;text-align:center;background:#fff;margin-right:5px;margin-bottom:5px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;border:1px #ccc solid}

.a_tablb ul li a{color:#333;display:block}

.a_tablb ul li:hover{height:40px;background:#4073a3;line-height:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}

.a_tablb ul li.maodian{height:40px;background:#4073a3;line-height:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}

.a_tablb ul li a:hover{color:#fff}

.a_tablb ul li.maodian a{color:#fff}

.fl{float:left}

.a_tab ul li a:hover{color:#fff}

.a_tab ul li.maodian a{color:#fff}








#leftsead{width:180px;position:fixed;top:258px;right:0;z-index:999}

*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop))}

#leftsead li{width:180px;height:53px;position:relative}

#leftsead li img{float:right;border-bottom-left-radius:5px;border-top-left-radius:5px}

#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:180px;background:#333}

#leftsead li a .shows{display:block}

#leftsead li a .hides{margin-right:-166px;cursor:pointer;cursor:hand}

#leftsead li a.youhui div{display:none;position:absolute;right:50px;bottom:2px}

#leftsead li a:hover{background:#10508e}

#leftsead li a.dhh:hover{width:180px}

#leftsead li span{float:left;position:absolute;line-height:25px;top:11px;left:5px;display:block;color:#fff;font-size:20px;display:none}

#leftsead li:hover span{display:block}

#leftsead li a.youhui:hover div{display:block;background:#fff}

#leftsead li a.youhui:hover div img{width:130px}

#leftsead li a.youhui:hover div p{text-align:center}

.buttom,.fanhui{display:none}

.anli{width:1000px;overflow:hidden;margin:20px auto 0}

.anli ul li{width:290px;position:relative;float:left;overflow:hidden;margin-right:17px;margin-bottom:16px;margin-top:6px;padding-bottom:30px}

.anli ul li div{overflow:hidden;width:290px;height:210px;border:2px #fff solid}

.anli ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;line-height:50px;font-size:16px;text-align:center;background:#fff;box-shadow:0 0 5px #999;width:90%;left:16px;bottom:10px;position:absolute;z-index:2}

.anli ul li p:after{content:"";background:#10508e;position:absolute;width:0%;height:50px;top:0;left:50%;z-index:-1;-webkit-transition:all .5s;transition:all .5s}

.anli ul li a:hover dd{color:#fff}

.anli ul li a{color:#333}

.anli ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.anli ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.anli ul li:hover p{color:#fff;-webkit-transition:all .5s;transition:all .5s}

.anli ul li:hover p:after{width:100%;-webkit-transition:all .5s;transition:all .5s;left:0}

.zizhi .swiper-container{position:relative}

.zz{overflow:hidden;margin:10px;background:#fff;position:relative;-webkit-transition:all .5s;transition:all .5s}

.zz div{overflow:hidden;margin:30px 30px 30px;background:#fff}

.zz div img{width:100%}

.zz p{height:36px;line-height:36px;background:#f0f0f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;text-align:center}

.zz:hover{transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-webkit-transition:all .5s;transition:all .5s}

.fenye{overflow:hidden;clear:both;width:100%;text-align:center;margin:20px auto}

.fenye{overflow:hidden;text-align:center}

.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:40px;height:40px;line-height:40px;margin:1px 5px;background:#eee;float:none;border:1px #ccc solid}

.fenye ul li.on{background:#4073a3;color:#fff}

.fenye ul li .disabled{width:70px}

.fenye ul li:first-child{width:70px}

.fenye ul li:last-child{width:70px}

.fenye ul li:hover{background:#4073a3;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}

.fenye ul li:hover a{color:#fff}

.fenye ul li a{display:block}

.fenye ul li.on a{color:#fff}

.gengduo3{width:88px;height:45px;line-height:45px;font-size:16px;text-align:center;margin:50px auto;border-radius:3px}

.gengduo3 a{color:#fff}

.aabut{background:#fff;overflow:hidden;padding:15px;margin:0 auto}

.about{width:1000px;margin:0 auto 65px;overflow:hidden}

.imti{height:34px;line-height:34px;text-align:center;font-size:28px}

.imti a{position:relative;display:inline-block;height:34px;line-height:34px}

.imti a:after{content:attr(data-text);position:absolute;width:0%;height:34px;line-height:34px;top:0;left:0;font-size:28px;color:#00458e;overflow:hidden;white-space:nowrap;-webkit-transition:width 1s cubic-bezier(.7,0,.3,1);transition:width 1s cubic-bezier(.7,0,.3,1)}

.imti a:hover:after{width:100%}

.imti-en{text-align:center;font-size:12px;margin-top:5px}

.imti-sub{font-size:16px;text-align:center;margin-top:5px}

.iabout{padding:75px 0 30px}

.iabout .content:after{content:'';display:block;height:0;font-size:0;clear:both;visibility:hidden}

.iabout-video{float:left;display:block;width:580px}

.iabout-video img{width:100%}

.iabout-cont{width:545px;float:right;margin-top:20px}

.iabout-cont .ti{font-size:20px;font-weight:700;margin-bottom:15px}

.iabout-cont .line{display:block;width:72px;height:1px;background-color:#000;margin:10px 0 20px}

.iabout-cont .desc{line-height:27px;overflow:hidden;height:245px;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;font-size:16px;color:#333;text-indent:2em}

.iabout-cont .more{color:#fff;background:#10508e;padding:10px 30px}

.iabout-cont .link{margin-top:30px}

.iabout-cont .link a{display:inline-block;width:155px;height:58px;background:url(../images/iabout_btn.png) no-repeat 0 -58px;line-height:58px;font-size:16px;color:#fff;text-align:center}

.iabout-cont .link a:hover{background-position:0 0;transition:0s ease-out;-moz-transition:0s ease-out;-webkit-transition:0s ease-out;-o-transition:0s ease-out}

.iabout-cont dd{margin-top:20px}

.iabout-cont a:hover.more{color:#fff}

.yqlj{padding-top:46px}

.yqlj h3{font-size:15px;color:#555;padding-bottom:22px;border-bottom:1px solid #ccc}

.yqlj ul{padding-top:13px}

.yqlj li{float:left;font-size:14px;line-height:22px;padding-left:4px}

.yqlj li a{color:#777;padding-right:4px}

.yqlj li:hover a{color:#2e6496}

.foot{margin-top:20px;background:#c10001;padding-top:30px;padding-bottom:36px;border-bottom:1px solid #fff;color:#fff}

.f_rp{float:left;margin-left:66px;width:100px}

.f_rp h3{font-size:16px;padding-bottom:6px}

.f_rp li{font-size:12px;line-height:24px;font-weight:400}

.f_rp li a{color:#fff}

.f_rp li:hover a{text-decoration:underline}

.footer{background:#444}

.db_logo{float:left;margin-left:20px;width:122px;background:url(../images/db_logo.png) no-repeat left center;height:100px}

.copyr{font-size:12px;color:#fff;line-height:24px;float:left;width:838px;margin-left:20px;padding-top:14px;text-align:left}

.copyr a{color:#fff}

.search{padding-right:16px;float:right;height:146px;width:153px}

.search div{font-size:14px;color:#fff;padding-top:75px;text-align:right;padding-right:10px}

.search div .search input[type=text]{width:205px;height:30px;border:0;background:#ccc;float:left}

input[type=submit]{font-size:12px;color:#fff;height:30px;width:58px;border:1px solid #ccc;background:0 0;cursor:pointer}

.shebei{width:1000px;margin:0 auto}

.ipro{width:100%;overflow:hidden;padding:35px 0;z-index:1;position:relative;max-width:1920px;margin:0 auto}

.ipro .bg{position:absolute;width:100%;height:175px;background:#10508e;left:0;bottom:0;z-index:-1}

.ipro .more{display:block;float:right;height:50px;line-height:50px}

.ipro h2{height:50px;padding-left:45px;line-height:50px;font-size:24px;background:url(../images/ipro_icon.png) no-repeat 0 50%;margin:10px auto 30px}

.ipro .more:hover,.ipro h2 a:hover{color:#00458e}

.ipro-silder{width:1000px;margin:0 auto;position:relative}

.ipro-silder .btn{position:absolute;width:66px;height:66px;top:50%;margin-top:-54px;background:url(../images/ipro_btn.png);cursor:pointer;z-index:3}

.ipro-silder .btn.prev{left:-80px;background-position:0 0}

.ipro-silder .btn.next{right:-80px;background-position:-66px 0}

.ipro-silder .box{width:1000px}

.ipro-silder ul{overflow:hidden}

.ipro-silder li{width:290px;float:left;margin-right:13px;text-align:center;overflow:hidden}

.ipro-silder a{display:block}

.ipro-silder li div{width:284px;height:212px;border:2px solid #fff;overflow:hidden}

.ipro-silder p{height:50px;line-height:50px;color:#fff;font-size:16px}

.ipro-silder li:hover .pic{border-color:#00458e}

.ipro-silder li div img{-webkit-transition:all .5s;transition:all .5s}

.ipro-silder li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.slide{width:100%}

.news_box{width:1000px;overflow:hidden;margin:0 auto}

.news_left{width:570px;overflow:hidden;float:left}

.news_right{width:570px;overflow:hidden;float:right}

.news_left h3{color:#10508e;font-size:22px;background:url(../images/xwx.png) no-repeat;height:60px;line-height:60px;font-weight:400}

.news_left h3 span{float:right;font-size:14px;font-weight:400}

.news_left h3 span a{color:#10508e}

.news_left ul{overflow:hidden}

.news_left ul li{height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;-webkit-transition:all .5s;transition:all .5s}

.news_left ul li:before{content:">";font-size:14px;font-family:"宋体";margin:0 5px}

.news_left ul li span{float:right;color:#999}

.news_left ul li:first-child{height:467px;white-space:normal;border-bottom:1px #ccc dashed;margin-bottom:5px}

.news_left ul li:first-child:before{display:none}

.news_left ul li div{width:570px;height:310px;overflow:hidden}

.news_left ul li div img{width:100%;height:100%}

.news_left ul li h4{height:90px;line-height:90px;overflow:hidden;font-size:20px;font-weight:400}

.news_left ul li h4:before{content:"头条";padding:6px 30px;border-radius:30px;background:#10508e;font-size:18px;color:#fff;font-weight:400}

.news_left ul li h4 a{color:#10508e}

.news_left ul li dd{height:55px;font-size:15px;color:#666;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

.news_left ul li div img{-webkit-transition:all .5s;transition:all .5s}

.news_left ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news_left ul li a{-webkit-transition:all .5s;transition:all .5s}

.news_left ul li a:hover{padding-left:10px;color:#10508e;-webkit-transition:all .5s;transition:all .5s}

.faq{overflow:hidden}

.faq h3{color:#10508e;font-size:22px;background:url(../images/xwx.png) no-repeat;height:60px;line-height:60px;font-weight:400}

.faq h3 span{float:right;font-size:12px;font-weight:400}

.faq h3 span a{color:#10508e}

.fq{overflow:hidden;height:682px}

.fq ul{overflow:hidden}

.fq ul li{overflow:hidden;padding:15px 15px 15px 50px;background:url(../images/faq.png) no-repeat 13px 15px}

.fq ul li dd{height:36px;line-height:36px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}

.fq ul li dt{height:50px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;color:#666}

.fq ul li dd a{color:#333;-webkit-transition:all .5s;transition:all .5s}

.fq ul li dd a:hover{color:#10508e;padding-left:10px;-webkit-transition:all .5s;transition:all .5s}

.fq ul li:nth-of-type(2n+0){background:#f1f1f1 url(../images/faq.png) no-repeat 13px 15px}

.fq ul li dd span{float:right}

.bottom_nav{width:100%;max-width:1920px;min-width:1000px;margin:10px auto 0;background:#0355a8}

.bottom_nav ul{width:1000px;overflow:hidden;margin:0 auto}

.bottom_nav ul li{display:inline;float:inherit;width:inherit;text-align:center;margin:0 39px;line-height:60px}

.bottom_nav ul li a{color:#fff}

.bottom_nav ul li a:hover{text-decoration:underline}

.footer{background:url(../images/bottom.png) repeat;width:100%;max-width:1920px;margin:0 auto;min-width:1000px;text-align:center;color:#fff;padding:30px 0;overflow:hidden}

.footer dd{text-align:left;float:left;line-height:25px}

.footer .rwem{float:right}

.footer .rwem span{float:left}

.footer .rwem span img{width:130px;height:130px}

.footer .rwem span img.ddt{width:261px;height:94px;padding-top:62px}

.footer .tetx1{float:left;text-align:left}

.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:10000;border:1px solid #ccc;background:#fff;border-bottom:0}

.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}

.side ul li a{color:#333}

.side ul li:hover{background:#009307;color:#fff}

.side ul li:hover a{color:#fff}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}

.side ul li i.bgs1{background-image:url(../images/ios01.png)}

.side ul li i.bgs2{background-image:url(../images/ios02.png)}

.side ul li i.bgs3{background-image:url(../images/ios03.png)}

.side ul li i.bgs6{background-image:url(../images/ios03.png)}

.side ul li:hover i.bgs1{background-image:url(../images/icon11.png)}

.side ul li:hover i.bgs2{background-image:url(../images/icon22.png)}

.side ul li:hover i.bgs6{background-image:url(../images/icon33.png)}

.side ul li.sideetel:hover .telBox{display:block}

.side ul li.sideewm:hover .ewBox{display:block}

.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}

.side ul li.sideewm .ewBox{width:130px;display:none;color:#363636;text-align:center;padding:10px;position:absolute;left:-152px;top:-75px;background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0;background:#009307}

.side ul li.sideetel .telBox{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#009307}

.side ul li.sideetel .telBox dd{display:block;height:100px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px;padding-top:14px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:11px;font-size:18px}

.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#0a8ada}

.side ul li.sideetel .telBox dd.bgs2{background:url(../images/icon11.png) 28px 19px no-repeat;background-size:15%}

.side ul li.sideewm .ewBox img{width:100%}

.fiv{width:100%;position:fixed;bottom:0;left:0;background:#e13531;padding:10px 0;z-index:999}

.fiv .tmb{width:1000px;overflow:hidden;font-size:24px;color:#fff;margin:0 auto;font-weight:700}

.fiv .tmb span{color:#fff000}

.fiv .tmb em{float:right;font-style:normal;font-weight:400;font-size:24px}

.fiv .tmb em b{font-size:24px}

.fiv .tmb em a.anniu{width:120px;height:36px;line-height:36px;text-align:center;color:#fff;display:inline-block;border-radius:5px;margin-left:10px;border:1px #fff solid;font-size:14px}

.toolbar{width:52px;position:fixed;right:1%;top:44%;z-index:999}

.toolbar dd{width:51px;height:51px;margin-bottom:1px;position:relative;-webkit-border-radius:100%;border-radius:100%;margin-top:4px;border:#ebebeb solid 1px;background-color:#fff;-webkit-border-radius:100%;border-radius:100%}

.toolbar dd i{width:51px;height:51px;display:block;position:absolute;left:0;top:0;cursor:pointer;text-align:center;-webkit-border-radius:100%;border-radius:100%}

.toolbar dd i span{width:35px;height:35px;display:block;margin:8px 0 0 8px;background:url(../images/rightfixicon.png) no-repeat 0 0}

.toolbar dd.gottop{display:none}

.toolbar .slide-tel{display:block;width:0;height:53px;line-height:53px;font-size:24px;font-weight:700;font-family:arial;color:#fff;position:absolute;padding:0 0 0 53px;top:-1px;right:-2px;-webkit-border-radius:50px;border-radius:50px;overflow:hidden}

.toolbar .pop{position:absolute;right:90px;top:-65px;background:#10508e;display:none}

.toolbar .pop-code{width:160px}

.toolbar .pop-code img{width:120px;height:120px;display:block;padding:20px 20px 0}

.toolbar .pop-code h3{height:52px;line-height:26px;text-align:center;color:#fff;font-size:16px;font-weight:400;white-space:nowrap}

.toolbar .pop-code h3 b{display:block;font-size:14px;font-weight:400}

.toolbar .qq span{background-position:-35px -47px}

.toolbar .qq a{width:52px;height:52px;cursor:pointer;display:block}

.toolbar .qq:hover{background-color:#10508e;border-radius:100%}

.toolbar .qq:hover span{background-position:0 -47px}

.toolbar .tel span{background-position:-35px 0}

.toolbar .tel:hover{background:#10508e}

.toolbar .tel:hover span{background-position:0 0}

.toolbar .code span{background-position:-35px -95px}

.toolbar .code:hover{background-color:#10508e;border-radius:100%;overflow:inherit}

.toolbar .code:hover span{background-position:0 -95px}

.toolbar .top span{background-position:-36px -142px}

.toolbar .top:hover{background-color:#10508e;border-radius:100%}

.toolbar .top:hover span{background-position:0 -142px}

.active .animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.delay100{-webkit-animation-delay:.1s;animation-delay:.1s}

.delay200{-webkit-animation-delay:.2s;animation-delay:.2s}

.delay300{-webkit-animation-delay:.3s;animation-delay:.3s}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:1}

40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg)}

60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}

80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}

100%{-webkit-transform:perspective(400px);transform:perspective(400px)}

}

@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:1}

40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg)}

60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}

80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}

100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}

}

@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

to{opacity:1;-webkit-transform:none;transform:none}

}

@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

to{opacity:1;-webkit-transform:none;transform:none}

}

.active .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@keyframes down-ico{0%{top:0;opacity:1}

35%{top:20%;opacity:0}

65%{top:-20%;opacity:0}

100%{top:0;opacity:1}

}

@-webkit-keyframes down-ico{0%{top:0;opacity:1}

35%{top:20%;opacity:0}

65%{top:-20%;opacity:0}

100%{top:0;opacity:1}

}

@keyframes scale-three2{0%{transform:scale(1);opacity:.8}

100%{transform:scale(1.3);opacity:0}

}

@-webkit-keyframes scale-three2{0%{-webkit-transform:scale(1);opacity:.7}

100%{-webkit-transform:scale(1.3);opacity:0}

}

@-moz-keyframes scale-three2{0%{-moz-transform:scale(1);opacity:.7}

100%{-moz-transform:scale(1.3);opacity:0}

}

@-o-keyframes scale-three2{0%{-o-transform:scale(1);opacity:.7}

100%{-o-transform:scale(1.3);opacity:0}

}

.page{width:100%;height:auto;overflow:hidden;margin:15px auto}

.page ul{display:table;margin:0 auto}

.page ul li{border:1px solid #ccc;padding:0 10px;height:30px;line-height:30px;color:#333;float:left;margin:0 5px}

.page ul li a{color:#333}

.page ul .thisclass{background:#10508e;color:#fff;border:1px solid #10508e}

.page select{border:none;background:0 0;outline:0}

.page ul .thisclass a{color:#fff}

.mbx{width:100%;height:62px;border-bottom:1px solid #eaeaea;max-width:1920px;margin:0 auto;position:relative;z-index:2;background:#fff}

.mbx a.home{display:block;width:64px;height:62px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;background:url(../images/InpageAddress_icon01.png) no-repeat center;float:left;position:relative;z-index:999}

.mbx a.home:hover{background:url(../images/InpageAddress_icon03.png) no-repeat center}

.mbx .p1{line-height:62px;float:left;margin-left:16px;position:relative;z-index:9999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.mbx .p1 a{padding-right:14px;background:url(../images/InpageAddress_icon02.png) no-repeat right center;font-size:16px;margin-left:10px}

.mbx .p1 a:first-child{margin-left:0}

.mbx .p1 a:last-child{background-image:none}

.n_banner{width:100%;margin:0 auto;overflow:hidden}

.n_banner img{width:100%;margin:0 auto}

.news{margin:20px auto 10px;overflow:hidden}

.news ul{overflow:hidden;padding-top:20px}

.news ul li{overflow:hidden;border:1px #ccc solid;padding:10px;margin:0 2% 15px 0;width:46%;float:left;-webkit-transition:all .5s;transition:all .5s}

.news ul li span{display:block;float:left;width:90px;background:#10508e;text-align:center;-webkit-transition:all .5s;transition:all .5s;margin-right:22px}

.news ul li span b{display:block;font-size:.3rem;color:#fff;padding:10px 0}

.news ul li span i{display:block;font-size:.16rem;color:#fff;border-top:1px #fff dotted;padding:5px 0;font-style:normal}

.news ul dl{overflow:hidden;padding-bottom:3px}

.news ul dl h3{font-size:16px;color:#333;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;font-weight:600}

.news ul dl p{font-size:15px;line-height:.25rem;color:#666;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.news ul li:hover{transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-webkit-transition:all .5s;transition:all .5s}

.news ul li:hover span b,.news ul li:hover span i{color:#fff}

.news ul li:hover h3{color:#10508e}

.tuijian{overflow:hidden;;margin-top:20px}

.tuijian ul{overflow:hidden;padding:10px;text-align:center}

.tuijian ul li{overflow:hidden}

.tuijian ul li div{overflow:hidden}

.tuijian ul li div img{width:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}

.tuijian ul li p{height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.tuijian ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pro-intro{overflow:hidden;padding:0px 14px 20px}

.pro-intro .img{float:left;width:450px;height:auto;overflow:hidden}

.pro-intro .img img{display:block;width:450px;height:395px}

.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}

.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}

.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9}

.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}

.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}

.pro-intro .data{width:100%;height:auto;overflow:hidden}

.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}

.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}

.pro-intro .info .btn a:after{content:url(../images/kf.png);position:absolute;top:13px;right:29px}

.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;/*height:70px;line-height:70px;*/border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}

.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}

.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}

.pro-intro .info .btn a:last-child::after{content:""}

.pro-intro .info .btn a:hover{background:#25b240}

.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}

.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}

.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}

.pro-intro .text{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin:20px 0 20px}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}

.pro-intro .textxq img{display:block;max-width:100%;margin:0 auto}

.pro-intro .textxq p{font-size:16px;line-height:28px;color:#666}

.article-detailed{overflow:hidden;margin-top:20px}

.article-detailed{margin:0 auto;overflow:hidden;margin-top:20px}

.article-detailed .tit{height:auto;overflow:hidden;margin-bottom:15px}

.article-detailed .tit p{color:#333;font-size:18px;text-align:center;border-bottom:1px dashed #f1f1f1;height:30px}

.article-detailed .tit span{display:block;color:#333;margin-top:5px;font-size:12px;text-align:center}

.article-detailed .intro{height:auto;overflow:hidden}

.article-detailed .intro img{display:block;max-width:100%;margin:0 auto}

.article-detailed .intro p{color:#333;font-size:16px;line-height:30px}

.fy{height:auto;border-top:1px solid #d2d2d2;overflow:hidden;margin-top:30px;padding-top:20px}

.fy p{width:100%;height:30px;line-height:30px;color:#666;font-size:16px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.fy p a{color:#666}

.fy p a:hover{color:#006cd8}

.anli_lb{width:1000px;overflow:hidden;margin:40px auto 0}

.anli_lb ul{overflow:hidden}

.anli_lb ul li{width:25%;float:left;border:1px #f1f1f1 solid;box-sizing:border-box;overflow:hidden;position:relative}

.anli_lb ul li div{overflow:hidden}

.anli_lb ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px;font-size:16px;text-align:center;position:relative;position:absolute;bottom:0;background:rgba(0,0,0,.6);width:100%;bottom:-50px;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all}

.anli_lb ul li a p{color:#fff}

.anli_lb ul li a{color:#333}

.anli_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:186px}

.anli_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.anli_lb ul li:hover p{bottom:0;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all}

.zsbt{color:#2e6496;text-align:center;background:url(../images/xvx.png) repeat-x center center}

.zsbt b{width:135px;background:#f1f1f1;margin:30px auto 0 auto;display:block;line-height:50px;font-size:24px}

.all{overflow:hidden;margin:30px auto 0}

.dynr{font-size:14px;color:#555;line-height:24px;margin-top:10px;margin-bottom:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}

.dy_lb ul{width:500px}

.dy_lb li{float:left;width:224px;margin-right:26px}

.dy_lb li img{float:left;width:224px;height:166px}

.dy_lb li div{float:left;width:100%;background:#fff;font-size:14px;color:#222;line-height:20px;text-align:center;padding:2px 0}

.P_lb li:hover div,.dy_lb li:hover div{color:#2c6496}

.P_lb ul{width:1044px}

.P_lb li{margin:24px 48px 24px 0;width:300px;float:left}

.P_lb li img{float:left;width:100%;height:225px}

.P_lb li div{float:left;width:100%;background:#fff;font-size:14px;color:#212121;line-height:21px;text-align:center;padding:2px 0}

.dq_l{width:500px;height:353px;float:left;margin-right:22px}

.dq_l img{width:100%}

.dq_r{width:478px;float:right}

.dq_r h3{font-size:16px;color:#2c6496;padding-top:2px}

.dq_r{width:478px;float:right}

.dq_r h3{font-size:20px;color:#2c6496;padding-top:2px}

.dq_r h3 a{color:#2c6496}

.dy_lb li div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.xw_box{padding-top:30px;padding-bottom:42px}

.xw_l{width:31%;margin-right:3%;float:left;overflow:hidden}

.xw_l ul{overflow:hidden;margin-top:15px}

.xw_l ul li{height:30px;line-height:30px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.xw_l ul li:first-child{font-size:16px;font-weight:700;color:#2f6496}

.xw_l ul li a{color:#666}

.xw_l ul li a:hover{color:#2f6496;text-decoration:underline}

.xw_l ul li:first-child a{color:#2f6496}

.xw_l ul li span{float:right;margin-left:20px;display:none}

.xw_m{width:31%;float:left;margin-right:3%;overflow:hidden}

.same{padding-left:5px;padding-right:5px;border-left:2px solid #2f6496;font-weight:700;font-size:16px;line-height:18px;color:#2f6496;margin-top:20px}

.xw_m ul{overflow:hidden}

.xw_m ul li{width:100%;float:left;margin-top:10px}

.xw_m ul li img{width:100%;height:100%}

.xw_m ul li div{width:100%;overflow:hidden;height:135px}

.xw_m ul li p{font-size:14px;line-height:24px;background:#fff;text-align:center;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.xw_m ul li:nth-child(n+2){width:50%;border:5px #fff solid;box-sizing:border-box}

.xw_r{width:31%;float:right;overflow:hidden}

.xw_r ul{overflow:hidden;margin-top:5px}

.xw_r ul li{height:30px;line-height:30px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.xw_r ul li a{color:#666}

.xw_r ul li a:hover{color:#2f6496;text-decoration:underline}

.xw_r ul li span{float:right;margin-left:20px;display:none}

.news_lb{overflow:hidden;margin-top:20px}

.news_lb ul{overflow:hidden;padding:10px}

.news_lb ul li{padding:2%;margin-bottom:20px;float:left;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;border:1px #ccc dotted;width:96%}

.news_lb ul li h3{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;color:#494949;font-size:18px;margin-bottom:20px;display:block;position:relative;padding-right:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}

.news_lb ul li p{background:url(../images/icon.jpg) no-repeat center right;padding-right:100px;color:#7f7f7f;font-size:15px;line-height:24px;padding-left:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.news_lb ul li h3:before{content:'';width:6px;height:6px;border-radius:50%;background:#494949;display:inline-block;margin:0 12px 2px 0;-moz-box-sizing:border-box;box-sizing:border-box}

.news_lb ul li h3 span{font-family:HNT;font-size:16px;font-weight:400;color:#919191;position:absolute;top:1px;right:0;line-height:1}

.news_lb ul li h3:hover{padding-left:10px;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.news_lb ul li:hover{box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;-ms-box-shadow:0 0 6px #ccc;-o-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;transform:translate(0,-10px);box-shadow:0 0 10px #ccc;-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.map{width:100%;height:300px;overflow:hidden}

.mssg-intro{overflow:hidden;margin:0 auto;padding-bottom:2%;margin-bottom:20px;background:url(../images/z.png) no-repeat;width:1000px}

.mssg-intro form{margin:5%;background:rgba(255,255,255,.8);padding:5%;overflow:hidden}

.mssg-intro form h3{font-size:36px;text-align:center;margin-bottom:30px}

.mssg-intro form ul li{width:100%;height:auto;overflow:hidden;border:1px solid #d2d2d2;margin-bottom:15px;background:#fff;border-radius:5px}

.mssg-intro form ul li input{height:50px;border:none;width:100%;outline:0;text-indent:10px;color:#999;font-size:16px;background:0 0;font-family:'Microsoft YaHei'}

.mssg-intro form ul li textarea{width:788px;height:100px;border:none;outline:0;font-family:'Microsoft YaHei';resize:none;background:0 0;text-indent:10px;padding-top:10px;color:#999;font-size:16px}

.mssg-intro form .btn input{width:49%;display:block;float:left;padding:3% 0;background:#10508e;outline:0;border:none;font-size:16px;color:#fff;border-radius:6px;font-family:'Microsoft YaHei'}

.mssg-intro form .btn input:last-child{background:#999;margin-left:2%}

.g-adv{position:relative;width:100%;margin:0 auto 0 auto;z-index:15;display:none}

.g-adv .m-box img{display:block;position:relative;width:100%}

.g-adv .m-cnt{width:100%;position:absolute;bottom:0;left:0;z-index:10;height:4px}

.g-adv .m-cnt li{float:left;width:100%;height:4px}

.g-sbox .m-cnt{background:#dfdfdf;position:relative;border-bottom:1px solid #bdbab7}

.g-sbox .m-cnt li{position:relative}

.m-cnt li{text-align:center;width:32%}

.g-adv .m-cnt{background:#333}

.g-adv .m-cnt .z-on{background:#f4821f}

.slider{display:none}

.zsbt{font-size:16px;color:#2e6496;text-align:center}

.dq_lb ul{width:896px;margin:0 auto}

.dq_lb li{float:left;width:100px;height:30px;background:#eee;border:1px solid #999;margin:0 5px;text-align:center;line-height:30px}

.dq_lb li a{display:block;font-size:14px;color:#666}

.dq_lb li.thisclass,.dq_lb li:hover{background:#2e6496;border-color:#2e6496}

.dq_lb li.thisclass a,.dq_lb li:hover a{color:#fff}

